package com.lbd.system.bean;

import com.lbd.base.bean.AbstractEntity;
import lombok.*;
import org.hibernate.annotations.DynamicUpdate;

import javax.persistence.Entity;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * Created by zzl on 2016/9/28.
 */
@Getter
@Setter
@ToString
@AllArgsConstructor
@NoArgsConstructor
@DynamicUpdate
@Entity
public class Employee extends AbstractEntity {
    public static final String SESSION_USER = "session_user";

    //登录名
    String loginName;
    //员工号
    String empNo;
    //密码
    String password;
    //状态 1启用2销户
    int state;
    //最后一次登录时间
    Date lastLoginTime;
    //最后一次登录IP
    String lastLoginIP;
    //真实姓名
    @NotNull
    String realName;
    //手机号
    String telephone;
    // 以下两项更产品沟通过不设置关联关系,就不要问我为什么这么做了
    //部门
    String dept;
    //职位
    String position;
    //邮箱
    String email;


}
